﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MMITDomain.Entities;

namespace MMITDomain.Abstract
{
    public interface IAccountRepository
    {
        IQueryable<Account> Accounts
        {
            get;
        }

        void SaveAccount(Account objAccount);
        void DeleteAccount(Account objAccount);
        Account GetAccountById(int iAccountId);
        IQueryable<Account> GetCustomerAccounts(Customer objCustomer);
        Currency GetAccountCurrency(Account objAccount);
    }
}
